Control Process Structure: Combining Process and Structure Approaches to the Control of Software Development
نویسنده
چکیده
The performance of firms in the software industry depends considerably on the quality of their software development processes. How should such firms manage software development projects so that their development processes are flexible and predictable resulting in products that meet quality goals, which are delivered within budget and are also developed on-time? Managing software development is a challenging task as management controls need to impose discipline and coordinate action to ensure goals are met while simultaneously incorporating autonomy to motivate software developers to be innovative and produce quality work. The management literature suggests two approaches to control: the process approach and the structure approach. The process approach recommends control of activities through specifying methods (behavior control) and through specifying performance criteria (outcome control). In contrast, the structure approach recommends control through centrally devised standards for activities (standardization) and by discriminating choices related to the delegation of authority for decision-making (decentralization). This study synthesizes these two approaches to propose a new theoretical construct -control process structure, to characterize control. Control process structure comprises four modes of control Standardization of Methods, Standardization of Performance Criteria, Decentralization of Methods and Decentralization of Performance Criteria. The exercise of control is viewed as comprising different levels of these four modes of control. We tested the association of the modes of control comprising control process structure with performance in a sample of 56 firms in the software industry in USA. The results suggest that performance is enhanced by establishing uniform performance criteria across projects (standardization of performance criteria) while giving each project team the authority to make decisions with respect to methods (decentralization of methods). However, standardization of methods across all projects and decentralization of performance criteria by delegating the authority to make decisions about performance criteria to project teams were both not significantly related to performance. The concept of control process structure and its relationship to performance has theoretical and practical implications for managing software development. This model of control is also likely to be useful in other knowledge-work intensive settings.
منابع مشابه
The Impact of Summary Writing with Structure Guidelines on EFL College Students’ Rhetorical Organization: Integrating Genre-Based and Process Approaches
This study aimed at investigating the impact of writing on Iranian EFL college students’ rhetorical organization. Thirty Iranian female undergraduate students majoring in English at Al-zahra University participated in the current study. The writing instructions included two stages, each lasting for four weeks. The participants were assigned to a control group and an experimental group according...
متن کاملThe Effect of Isolated vs. Combined Processing Instruction and Output-Based Instruction on the Learning of English Passives
The studies on the merits of processing instruction (PI) and output-based instruction (OI) have mostly treated the two approaches as mutually exclusive. To address the potentials of combining interpretation and production activities, this research compared the two isolated approaches of PI and OI with two combined approaches in which processing and output tasks were used in two opposite orders ...
متن کاملRobust Control Synchronization on Multi-Story Structure under Earthquake Loads and Random Forces using H∞ Algorithm
In this paper, the concept of synchronization control along with robust H∞ control are considered to evaluate the seismic response control on multi-story structures. To show the accuracy of the novel algorithm, a five-story structure is evaluated under the EL-Centro earthquake load. In order to find the performance of the novel algorithm, random and uncertainty processes corresponding...
متن کاملThe process of vehicle engine development at IPCO
This article describes the advanced design of the car engine at IPCO. Product development models including model V, gateway and network are described first. In the following, in order to introducing engine production to readers, some of the literature and subsystems of the engine are briefly presented. There are also different levels of engine development programs, either low, medium, high, or ...
متن کاملMonitoring of Social Network and Change Detection by Applying Statistical Process: ERGM
The statistical modeling of social network data needs much effort because of the complex dependence structure of the tie variables. In order to formulate such dependences, the statistical exponential families of distributions can provide a flexible structure. In this regard, the statistical characteristics of the network is provided to be encapsulated within an Exponential Random Graph Model (...
متن کامل